package com.xbongbong.pay.platform.unionpay.pojo.response;

import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;
/**
 * 银联 响应基础类
 * @author 魏荣杰
 * @date 2021/1/19 11:27
 * @since
 * @version
 */
@Setter
@Getter
public class UnionPayBaseResponse implements Serializable {
    private static final long serialVersionUID = 5771224495625777185L;
    /**
     * 查询流水号
     */
    @NotBlank
    private String queryId;
    /**
     * 签名
     */
    @NotBlank
    private String signature;
    /**
     * 签名方法
     */
    @NotBlank
    private String signMethod;
    /**
     * 应答码
     */
    @NotBlank
    private String respCode;
    /**
     * 应答信息
     */
    @NotBlank
    private String respMsg;
    /**
     * 签名公钥证书
     */
    private String signPubKeyCert;
    /**
     * 版本号
     */
    private String version;
    /**
     * 编码方式
     */
    private String encoding;
}
